// pages/picture/picture.js
Page({
  /**
   * 页面的初始数据
   */
  data:{
    title:[],
    titleList1:[],
    active:0,
    activeKey: 0,
    leftList:[],
    rightList:[]
  },
  goback() {
    wx.redirectTo({
      url: "../index/index",
    });
  },
  goPictureDetails(event){
    const  getId = event.currentTarget.dataset.item.id;
    wx.redirectTo({
      // 这里需要传值，拿过去区分点击的是谁，这样才可以去发请求
      url: `../pictureDetails/pictureDetails?id=${getId}&name=picture`,
    });
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    this.setData({
      nbTitle: "新标题",
      nbLoading: true,
      nbFrontColor: "#ffffff",
      nbBackgroundColor: "#000000",
    });
    wx.request({
      url:
        "https://yingshi.saas.youyougoo.com/app-user-api/yingshi/album-type/getList",
      method: "GET",
      header: {
        "tenant-id": "155",
        "Authorization": "Bearer test131",
      },
      success: (res) => {
        const arr1 = [];
        res.data.data.forEach((item) => {
          if (item.type === 0 && item.enable === true) {
            arr1.push(item);
          }
        });
        // 使用 this.setData() 更新页面数据
        if(arr1.length > 0){
          this.setData({
            title: arr1, // 更新 title 数组
            pictureListId: arr1[0].id,
          });
        }else{
          this.setData({
            title: arr1, // 更新 title 数组
          });
        }
        this.getactionList()
      },
      fail: (err) => {
        console.error(err);
      },
    });
    // 获取第一个类型的相册
  },
  getactionList() {
      wx.request({
        url:
          "https://yingshi.saas.youyougoo.com/app-user-api/yingshi/album/simplepage",
        method: "POST",
        header: {
          "tenant-id": "155",
          "Authorization": "Bearer test131",
        },
        data: {
          pageNo: 1,
          pageSize: 10,
          albumTypeId: Number(this.data.pictureListId),
        },
        success: (res) => {
          // 使用 this.setData() 更新页面数据
          this.setData({
            // 假设res.data是你要更新的数据
            titleList1:res.data.data.list, 
          });
          this.splitTitleList1()
          console.log('再看啊看',this.data.titleList1);
        },
        
        fail: (err) => {
          console.error(err);
        },
      });
  },


// 拆分数组
  splitTitleList1() {
    // 创建两个空数组
    let arr1 = []; // 用于存储索引为奇数的元素
    let arr2 = []; // 用于存储索引为偶数的元素
  
    // 遍历 titleList1
    for (let i = 0; i < this.data.titleList1.length; i++) {
      if (i % 2 === 0) {
        // 如果索引是偶数，添加到 arr2
        arr2.push(this.data.titleList1[i]);
      } else {
        // 如果索引是奇数，添加到 arr1
        arr1.push(this.data.titleList1[i]);
      }
    }
  
    // 使用 setData 更新页面数据
    this.setData({
      leftList: arr1, // 假设您想将 arr1 赋值给 letfList
      rightList: arr2, // 假设您想将 arr2 赋值给 rightList
    });
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {},

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {},

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {},

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {},
  onChange(event) {
    const currentId = event.detail.name;
    console.log(currentId);
    wx.request({
      url:
        "https://yingshi.saas.youyougoo.com/app-user-api/yingshi/album/simplepage",
      method: "POST",
      header: {
        "tenant-id": "155",
        "Authorization": "Bearer test131",
      },
      data: {
        pageNo: 1,
        pageSize: 10,
        albumTypeId: currentId,
      },
      success: (res) => {
        // 使用 this.setData() 更新页面数据
        this.setData({
          // 假设res.data是你要更新的数据
          titleList1: res.data.data.list,
        });
        this.splitTitleList1()
        console.log('再看啊看',this.data.titleList1);
      },
      fail: (err) => {
        console.error(err);
      },
    });
  },
  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {},

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {},

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {},
});
